package com.heima.wemedia.service;

import com.heima.model.comment.dtos.FansFollowDTO;
import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.mess.app.NewBehaviorDTO;
import com.heima.model.wemedia.dtos.UserFansPortDTO;
import com.heima.model.wemedia.dtos.WmStatisticsDTO;

import java.util.List;

public interface WmStatisticsService {

    //自媒体数据统计方法
    void statisticsBehavior(List<NewBehaviorDTO> newBehaviorList);

    //自媒体平台统计分析
    ResponseResult statisticsNews(WmStatisticsDTO dto);

    //粉丝概况
    ResponseResult fans(WmStatisticsDTO dto);

    //粉丝画像
    ResponseResult userFans();

    //粉丝列表
    ResponseResult list(UserFansPortDTO dto);

    ResponseResult changeFollowState(FansFollowDTO dto);
}
